home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
prntutil
/
kxpset25
/
kxpset25.doc
< prev
next >
Wrap
Text File
|
1995-04-25
|
8KB
|
158 lines
KXPSET - the Printer Setup Program
v2.5 (c)1989 by Bill Aycock
The Panasonic KX-P1124 is an excellent 24-pin printer; it features a variety
of near-letter-quality fonts, excellent paper handling, and flexible setup
from its operator panel or via Epson LQ-2500 compatible software commands.
KXPSET uses these commands to set many of your printer's parameters quickly
and easily. Although written with the KX-P1124 in mind, KXPSET should work
with other 24-pin printers as well as with most 9-pin printers such as the
Epson FX. You may run KXPSET as either a stand-alone program or as a desk
accessory; simply rename the file to .PRG or .ACC to suit your needs.
Run KXPSET in high or medium rez only on any ST and you'll be presented with
a dialog box of the possible options. Click on the options you want, then
click on "send commands" - KXPSET will send the necessary commands to set up
your printer to your specifications. You may click on the "cancel" button at
any time to exit without affecting your printer.
----------------
Besides the send-commands and cancel buttons, the KXPSET dialog box contains
a number of smaller boxes and other buttons arranged in four columns. Here's
what they all do...
First column...
The first box under the title area controls your printer's NLQ mode and the
size of the print...
When the "send nlq-ON" button is selected, KXPSET sends commands to put your
printer in letter quality mode. "Send nlq-OFF" will cause the printer to be
put into draft mode. The "neither" button is included for printers which do
not support the NLQ commands. (Note that letter quality mode may be required
for some options such as proportional spacing.)
The Size buttons let you print in normal-sized text or in superscript or
subscript mode. In super- or subscript mode, the print is two thirds as tall
as normal print.
Across the bottom of the first and second columns is a box that lets you
change the page length, skip-over-perforation, and tab stop settings...
If you're printing labels or an odd-sized form, select "set page length" and
enter the number of lines on each form. Every form feed sent to the printer
will advance your paper this number of lines when you make this setting.
The "set skip over perf" button, when selected, tells the printer to skip
the specified number of lines at the end of each page. If you have a long text
file with no pagination, you can use this feature to avoid printing on the
perforation between pages. (You may need to adjust the top-of-form on some
printers to get the spacing right with this option. Also, if the file you're
printing has blank lines where the end of each page would be, make sure this
option is not selected and skip over perf will be disabled.)
If you select the "set tab stops every" button, up to 31 tab stops will be
set up spaced the number of columns apart you specify. This can be handy for
lining up items easily even when you have proportional spacing selected.
(KXPSET will ignore values less than 2 characters for your tab setting.)
Second column...
The Line Spacing Box lets you set the paper feed for each line. There are
buttons for six or eight lines per inch, or you can set the amount of linefeed
in 60ths, 180ths, or 360ths of an inch. (On 9-pin printers the first two
buttons produce 72nds and 216ths linefeeds; the 360ths button should not be
used.)
Third column...
The top three buttons here let you instantly choose some common printer
configurations. The normal nlq setup is normal size, letter quality, six lines
per inch, pica character spacing, in the default font. Tiny print sets
superscript mode, letter quality, 20/180ths" line feeds, proportional spacing,
in the default font. Source list setup is normal size, draft mode, 8 lines
per inch, elite character spacing, in the default font, with 6-line skip over
perf and a 1" left margin. If you're not completely happy with these, you
can modify any of the settings after using the quick setup buttons. (I use all
of these setups regularly... in fact, the main reason I wrote this program was
to have an easy way to set up tiny mode! <grin>)
The "reset to default" button under the quick setups returns all KXPSET's
buttons to the same state they're in when you first run KXPSET.
The Character Spacing Box lets you choose any of the six possible values
for character spacing. Click on the appropriate button to choose pica
(10cpi), elite (12cpi), micron (15cpi), condensed (17cpi), 20cpi, or
proportional spacing. (The 15 and 20 cpi modes are not valid for 9-pin
printers.)
The bottom section in the third column contains buttons for a number of
options. You can choose any, all, or none of these options...
If you select the "reinitialize first" button, then the first command sent
to your printer is the initialize command. This will return your printer to
the same state it is in immediately after you power it up. Note that this
includes setting the top-of-form! If necessary, use the "form feed BEFORE"
button mentioned below.
The "form feed" buttons allow you to send a form feed before and/or after
any setup commands are sent. "Form feed BEFORE" sends a form feed before any
commands (including reinitialize) are sent. This can be convenient if you
recently printed only part of a page. The "form feed AFTER" button will make
your printer eject the first page after all the setup commands are issued. If
the top page of your printouts gets curled from sitting in the printer too
long, select this button to skip to a new page.
The next button toggles your printer between bidirectional and
unidirectional printing. Bidirectional printing is faster, but you may want to
choose unidirectional print for better alignment (registration) of the lines.
Make sure the "unidirectional" button is selected to enable this print mode.
The last button in the third column sets your printer up with a left margin
of one inch. This feature is invaluable if you need to collect printouts in a
binder. The margin will be properly set for any character spacing you
choose.
Fourth column...
At the top of the last column are the send-commands and cancel buttons.
Click on send-commands to configure your printer, or cancel to quit the
program without affecting the printer.
The Font Box allows you to choose one of your printer's built-in fonts for
printing. Click on the button for bold PS, courier, prestige, sans serif, or
script to choose that font, or click on the default font button if you don't
want to change or if your printer does not have any additional fonts. (Most
9-pin printers do not have any extra built-in fonts.)
The Style Box contains buttons for setting italics, emphasized, double
strike, double wide, and double high print. Click on any of the buttons to
select that feature; click the button again to deselect it. You may choose
any combination of these features. (Double high print is not supported on most
9-pin printers.)
----------------
KXPSET v2.5 was written entirely in assembly language using the HiSoft
DevpacST assembler, and the resource file was made with the WERCS Resource
Construction Set. Both of these packages are distributed by MichTron (and are
highly recommended!). You can reach MichTron in Compuserve's Atari Vendors
Forum (GO ATARIVEN at any ! prompt). The latest version of KXPSET can always
be found in CompuServe's Atari Productivity Forum (GO ATARIPRO).
If you have any comments or suggestions about KXPSET, let me know! If you
run into problems, note the settings you tried and the type of printer you
were using, as well as any other information (number of bombs, etc) that might
be helpful, and leave me a message. (If you're using the ACC version, your
settings will not change between calls.)
In any event, I hope you find this program useful.
Bill Aycock
CIS: 76703,4061
January 8, 1990